﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Cherrs.IM.Client;

namespace Cherrs.IM.test
{
    class Program
    {
        
        static void Main(string[] args)
        {
            BaseCon bc = new BaseCon("42.159.148.48:23333");
            SendText st = new SendText(bc);
            st.AllMesageEvent += p => { Console.WriteLine(p); };
            for(int i = 0; i < 10; i++)
            {

                st.Send("test" + i).Wait();
            }
            
            
            Console.ReadLine();
            
            
            



            //while (true)
            //{
            //    var a = Console.ReadLine().Trim();
            //    var cmd = a.Split(' ');
            //    switch (cmd[0])
            //    {
            //        case "/quit":
            //            con.Stop();
            //            break;
            //        case "/register":
            //            ip.Invoke("Register", cmd[1]).ContinueWith(p => {
            //                Console.WriteLine(p.Exception.InnerException.HResult);


            //            });
            //            break;
            //        case "/userlist":
            //            ip.Invoke("UserList").ContinueWith(p=>{
            //                //if(p.IsFaulted)
            //                //Console.WriteLine(p.Exception.Message);


            //            }).Wait();
                        
            //            break;
            //    }
                
            //}

        }


    }
    public class itemmodel
    {
        public string name { get; set; }
        public string message { get; set; }
    }
}


